<template>
  <div>
    <h1>商品信息</h1>
    <Button type="warning" @click="noAccess">发送越权请求</Button>
    <Button type="info" v-has='[ifShow]'>我没有权限显示不出来</Button>
  </div>
</template>
<script>
import role from '@/api/signin'
export default {
  data () {
    return {
      ifShow: role.noAccess
    }
  },
  methods: {
    async noAccess () {
      try {
        let result = await role.noAccess.r({access: 1})
        this.$Message.success(`此用户有权限发送请求 ${JSON.stringify(result.data)}`)
      } catch (error) {
        this.$Message.error(`此用户没有权限发送请求`)
      }
    }
  }
}
</script>
